package cn.com.nes.mybatis.agent.crm.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@TableName(value ="bim_design")
@Data
public class BimDesign {
    /**
    * 主键ID
    */
    @TableId(value = "uuid")
    private String uuid;

    /**
    * bimId
    */
    @TableField(value = "bimId")
    private String bimId;

    /**
    * 数据ID
    */
    @TableField(value = "dataId")
    private String dataId;

    /**
    * 设计类型
    */
    @TableField(value = "type")
    private String type;

    /**
    * 名称
    */
    @TableField(value = "name")
    private String name;

    /**
    * 规格
    */
    @TableField(value = "spec")
    private String spec;

    /**
    * 产品图片
    */
    @TableField(value = "icon")
    private String icon;

    /**
    * 数量
    */
    @TableField(value = "count")
    private String count;

    /**
    * 单位
    */
    @TableField(value = "unit")
    private String unit;

    /**
    * 品牌
    */
    @TableField(value = "brand")
    private String brand;

    /**
    * 价格
    */
    @TableField(value = "price")
    private String price;

    /**
    * 长
    */
    @TableField(value = "lenX")
    private String lenX;

    /**
    * 宽
    */
    @TableField(value = "lenY")
    private String lenY;

    /**
    * 高
    */
    @TableField(value = "lenZ")
    private String lenZ;

    /**
    * 风格
    */
    @TableField(value = "style")
    private String style;

    /**
    * 层数ID
    */
    @TableField(value = "levelId")
    private String levelId;

    /**
    * 管道类型 6 气管保温管 7 液管保温管
    */
    @TableField(value = "pipeType")
    private String pipeType;

    /**
    * 层数编号
    */
    @TableField(value = "levelNo")
    private String levelNo;

    /**
    * 直径
    */
    @TableField(value = "diameter")
    private String diameter;

    /**
    * 高度
    */
    @TableField(value = "height")
    private String height;

    /**
    * 长度
    */
    @TableField(value = "length")
    private String length;

    /**
    * 材料类型
    */
    @TableField(value = "materialType")
    private String materialType;

    /**
    * 形状
    */
    @TableField(value = "shape")
    private String shape;

    /**
    * 房间IDs
    */
    @TableField(value = "roomIds")
    private String roomIds;

    /**
    * 房间类型
    */
    @TableField(value = "functionType")
    private String functionType;

    /**
    * 面积
    */
    @TableField(value = "area")
    private String area;

    /**
    * 设备ID
    */
    @TableField(value = "deviceId")
    private String deviceId;

    /**
    * 系列
    */
    @TableField(value = "series")
    private String series;

    /**
    * 线路类型
    */
    @TableField(value = "circuit")
    private String circuit;

    /**
    * 创建者uid
    */
    @TableField(value = "createUid")
    private String createUid;

    /**
    * 创建时间
    */
    @TableField(value = "createTime")
    private Date createTime;

    /**
    * 修改者uid
    */
    @TableField(value = "modifyUid")
    private String modifyUid;

    /**
    * 修改时间
    */
    @TableField(value = "modifyTime")
    private Date modifyTime;

    /**
    * 是否删除
    */
    @TableField(value = "isdelete")
    private String deleted;

}